package query.bean;

import java.util.Date;

/**
 * 问卷类
 * 
 * @author lzy
 * @version 1.0.4
 * 
 */
public class Questionnaire {

	/**
	 * 问卷id
	 */
	private long id;

	/**
	 * 问卷创建用户的用户名
	 */
	private String account;

	/**
	 * 问卷标题
	 */
	private String title;

	/**
	 * 问卷提交时间
	 */
	private Date submitTime;

	/**
	 * 问卷是否关闭
	 */
	private boolean close;

	/**
	 * 无参构造方法
	 */
	public Questionnaire() {

	}

	/**
	 * 构造方法
	 * 
	 * @param id         问卷id
	 * @param account    问卷创建用户的用户名
	 * @param title      问卷标题
	 * @param submitTime 问卷提交时间
	 * @param close      问卷是否关闭
	 */
	public Questionnaire(long id, String account, String title, Date submitTime, boolean close) {
		super();
		this.id = id;
		this.account = account;
		this.title = title;
		this.submitTime = submitTime;
		this.close = close;
	}

	/**
	 * 获取问卷id
	 * 
	 * @return 问卷id
	 */
	public long getId() {
		return id;
	}

	/**
	 * 设置问卷id
	 * 
	 * @param id 问卷id
	 */
	public void setId(long id) {
		this.id = id;
	}

	/**
	 * 获取问卷创建用户的用户名
	 * 
	 * @return 问卷创建用户的用户名
	 */
	public String getAccount() {
		return account;
	}

	/**
	 * 设置问卷创建用户的用户名
	 * 
	 * @param account 问卷创建用户的用户名
	 */
	public void setAccount(String account) {
		this.account = account;
	}

	/**
	 * 获取问卷标题
	 * 
	 * @return 问卷标题
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * 设置问卷标题
	 * 
	 * @param title 问卷标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/**
	 * 获取问卷提交时间
	 * 
	 * @return 问卷提交时间
	 */
	public Date getSubmitTime() {
		return submitTime;
	}

	/**
	 * 设置问卷提交时间
	 * 
	 * @param submitTime 问卷提交时间
	 */
	public void setSubmitTime(Date submitTime) {
		this.submitTime = submitTime;
	}

	/**
	 * 获取问卷状态
	 * 
	 * @return 问卷状态
	 */
	public boolean isClose() {
		return close;
	}

	/**
	 * 设置问卷状态
	 * 
	 * @param close 问卷状态
	 */
	public void setClose(boolean close) {
		this.close = close;
	}
}
